#define  _CRT_SECURE_NO_WARNINGS
#include"vector.h"

void test01()
{
	bit::vector<int> v;
	v.push_back(1);
	v.push_back(2);
	v.push_back(3);
	v.push_back(4);
	//v.push_back(5);

	bit::vector<int>v2(v);
	//for (auto& e : v2)
	//{
	//	cout << e << ' ';
	//}
	//cout << v2.size();
	//cout << v2[1];
	//v2.push_back(5);
	string s("hello world");
	//bit::vector<int> v3(s.begin(),s.end());
	bit::vector<int> v5(5, 1);
	//v3 = v2;
	//v3.push_back(6);
	//v.resize(10,1);
	//v.insert(v.end(), 10);
	//v.erase(v.begin());
	//for (auto& e : v5)
	//{
	//	cout << e << ' ';
	//}
	v5.clear();
	for (int i = 0; i < 6; i++)
	{
		v.insert(v.begin(), i);
	}
	for (auto& e : v)
	{
		cout << e << ' ';
	}
}

int main()
{
	test01();
	return 0;
}